<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">


    <title>数据类型 - JavaScript</title>
</head>
<body>
    <h1>数据类型</h1>

    <script type="text/javascript">

        // --------------------------------------------------------------------
        // -- 数据类型
        // --------------------------------------------------------------------

        // -----------------------------
        // 1. Number
        // -----------------------------
        // 1.1 声明一个变量，值为5，并用typeof查看类型
        // 1.2 声明一个变量，为1.01，并用typeof查看类型


        // -----------------------------
        // 2. 字符串
        // -----------------------------
        // 2.1 声明一个变量，值为：javascript有点难，但是我们可以搞定
        // 2.2 计算上面字符串的长度，观察一下1个中文是几个长度？（高能预警）


        // -----------------------------
        // 3. 布尔值
        // -----------------------------
        // 3.1 声明一个变量，值为true，并用typeof查看类型
        // 3.2 声明一个变量，值为true，并用typeof查看类型


        // -----------------------------
        // 4. null和undefined
        // -----------------------------
        // 4.1 声明一个变量，赋值为null，然后直接打印，并查看类型
        // 4.2 声明一个变量，不赋值，然后直接打印，并查看类型
        // 4.3 比较上面两个例子声明的变量，看输出什么？


        // -----------------------------
        // 5. 数组
        // -----------------------------
        // 5.1 声明一个数组，存储一些数字，字符串，布尔，null等值，并尝试打印
        // 5.2 尝试遍历输出上面的数组元素
        // 5.3 数组push和pop方法

        // -----------------------------
        // 6. 对象
        // -----------------------------
        // 6.1 声明一个用户对象，id为1，name为李逍遥，description为仙剑1主角，然后尝试打印出其中每个属性
        // 6.2 尝试遍历输出上面的对象中的每个属性
        // 6.3 **上面的Number、字符串、布尔值、null、undefined、数组是否是对象（高能预警）**


        // --------------------------------------------------------------------
        // -- 练习
        // --------------------------------------------------------------------
        // 1. 尝试声明购物车相关数据


    </script>
</body>
</html>